piston-powered engine - Français Anglais Dictionnaire